sorgente: esempio_36.html
1. Espressioni regolari PCRE
Stringa di partenza : Raffaele aFiccadenti Ficcadenti Ficcadenti
Espressione regolare: /a.e/
Risultato:
-------------------------------
Elemento[0] => ade
-------------------------------
Stringa di partenza : Raffaele aFiccadenti Ficcadenti Ficcadenti
Espressione regolare: /c.d/
Risultato:
-------------------------------
Elemento[0] => cad
-------------------------------
Stringa di partenza : Raffaele aFiccadenti Ficcadenti Ficcadenti
Espressione regolare: /R.*i/
Risultato:
-------------------------------
Elemento[0] => Raffaele aFiccadenti Ficcadenti Ficcadenti
-------------------------------
Stringa di partenza : Raffaele aFiccadenti Ficcadenti Ficcadenti
Espressione regolare: /R.*?i/
Risultato:
-------------------------------
Elemento[0] => Raffaele aFi
-------------------------------
Stringa di partenza : Raffaele aFiccadenti Ficcadenti Ficcadenti
Espressione regolare: /f.+i/
Risultato:
-------------------------------
Elemento[0] => ffaele aFiccadenti Ficcadenti Ficcadenti
-------------------------------
Stringa di partenza : Raffaele aFiccadenti Ficcadenti Ficcadenti
Espressione regolare: /R\w+e/
Risultato:
-------------------------------
Elemento[0] => Raffaele
-------------------------------
Stringa di partenza : Raffaele aFiccadenti Ficcadenti Ficcadenti
Espressione regolare: /F\w+i/
Risultato:
-------------------------------
Elemento[0] => Ficcadenti
-------------------------------
Stringa di partenza : Raffaele aFiccadenti Ficcadenti Ficcadenti
Espressione regolare: /\bF\w+i\b/
Risultato:
-------------------------------
Elemento[0][0] => Ficcadenti
Elemento[0][1] => Ficcadenti
-------------------------------
Stringa di partenza : Raffaele 14-08-1976, Valeria 21-05-1976, Sofia 26-10-2007
Espressione regolare: /\d+-\d+-\d+/
Risultato:
-------------------------------
Elemento[0][0] => 14-08-1976
Elemento[0][1] => 21-05-1976
Elemento[0][2] => 26-10-2007
-------------------------------
Stringa di partenza : Raffaele 14-08-1976, Valeria 21-05-1976, Sofia 26-10-2007
Espressione regolare: /(\d+)-(\d+)-(\d+)/
Risultato:
-------------------------------
Elemento[0][0] => 14-08-1976
Elemento[0][1] => 21-05-1976
Elemento[0][2] => 26-10-2007
-------------------------------
-------------------------------
Elemento[1][0] => 14
Elemento[1][1] => 21
Elemento[1][2] => 26
-------------------------------
-------------------------------
Elemento[2][0] => 08
Elemento[2][1] => 05
Elemento[2][2] => 10
-------------------------------
-------------------------------
Elemento[3][0] => 1976
Elemento[3][1] => 1976
Elemento[3][2] => 2007
-------------------------------
Stringa di partenza : Raffaele 14-08-1976, Valeria 21-05-1976, Sofia 26-10-2007
Espressione regolare: |(\d+)-(\d+-\d+)|
Risultato:
-------------------------------
Elemento[0][0] => 14-08-1976
Elemento[0][1] => 21-05-1976
Elemento[0][2] => 26-10-2007
-------------------------------
-------------------------------
Elemento[1][0] => 14
Elemento[1][1] => 21
Elemento[1][2] => 26
-------------------------------
-------------------------------
Elemento[2][0] => 08-1976
Elemento[2][1] => 05-1976
Elemento[2][2] => 10-2007
-------------------------------
Replace 'Raffaele aFiccadenti Ficcadenti Ficcadenti' in 'Raffaele aFiccadenti FICCADENI FICCADENI'
2. info
PCRE tabella n1
PCRE tabella n2
preg_match()
w3schools.com